Mã BCH

Trong lý thuyết mã hóa, mã BCH là một lớp các mã sửa lỗi vòng xây dựng bằng trường hữu hạn. Mã BCH được phát minh năm 1959 bởi Hocquenghem, và một cách độc lập năm 1960 bởi BoseRay-Chaudhuri.[1] Tên viết tắt BCH gồm chữ cái đầu của tên những người phát minh ra loại mã này.Một trong những tính năng chính của mã BCH là khi thiết kế, có thể điều chỉnh chính xác số lỗi mã có thể sửa được. Cụ thể hơn, có thể thiết kế mã BCH nhị phân sửa được nhiều lỗi bit. Một lợi thế khác của mã BCH là có thể giải mã dễ dàng bằng một phương pháp đại số gọi là giải mã hội chứng. Điều này giúp đơn giản hóa việc thiết kế bộ giải mã cho mã này bằng phần cứng điện tử sử dụng ít năng lượng.Mã BCH được dùng trong nhiều ứng dụng như liên lạc vệ tinh,[2] máy nghe CD, DVD, ổ đĩa, SSD[3]mã vạch hai chiều.